#ifndef _RENDERFEATURE_H_
#define _RENDERFEATURE_H_

// #include <Renderer/Renderer.h>

namespace SEngine
{
    class Renderer;
    class RenderFeature
    {
    public:
        RenderFeature(Renderer & renderer) : m_renderer(renderer) {}
        virtual ~RenderFeature() = default;
        virtual void BeginFrame() = 0;
        virtual void EndFrame() = 0;
    protected:
        Renderer & m_renderer;
    };
} // namespace SEngine


#endif